home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / newsgroups / misc.19950726-19950929 / 000349_news@columbia.edu_Tue Sep 12 01:53:02 1995.msg < prev    next >
Internet Message Format  |  2020-01-01  |  5KB

  1. Received: from apakabar.cc.columbia.edu by watsun.cc.columbia.edu with SMTP id AA06219
  2.   (5.65c+CU/IDA-1.4.4/HLK for <kermit.misc@watsun.cc.columbia.edu>); Tue, 12 Sep 1995 12:27:22 -0400
  3. Received: by apakabar.cc.columbia.edu id AA19073
  4.   (5.65c+CU/IDA-1.4.4/HLK for kermit.misc@watsun); Tue, 12 Sep 1995 12:26:50 -0400
  5. Path: news.columbia.edu!panix!news.mathworks.com!tank.news.pipex.net!pipex!howland.reston.ans.net!cs.utexas.edu!news.cs.utah.edu!cc.usu.edu!jrd
  6. From: jrd@cc.usu.edu (Joe Doupnik)
  7. Newsgroups: comp.protocols.kermit.misc
  8. Subject: Re: MS-KERMIT 3.14 hanging on idle TCP/IP connection?
  9. Message-Id: <1995Sep12.075302.61110@cc.usu.edu>
  10. Date: 12 Sep 95 07:53:02 MDT
  11. References: <42d2u9$edt@apakabar.cc.columbia.edu> <433mrn$49i@apakabar.cc.columbia.edu>
  12. Organization: Utah State University
  13. Lines: 84
  14. Apparently-To: kermit.misc@watsun.cc.columbia.edu
  15.  
  16. In article <433mrn$49i@apakabar.cc.columbia.edu>, chaiklin@merhaba.cc.columbia.edu (Seth Chaiklin) writes:
  17. > In article <2979@sun3.ipswitch.com>, Dan Lanciani <ddl@harvard.edu> wrote:
  18. > [stuff deleted about how a MSK machine would lose control of the
  19. >  terminal output after about 10 minutes and the ARP cache on a Linux
  20. > (1.2.8) machine would lose the hardware address of the MSK machine.  ]
  21. >>You'd need a network trace to be sure, but this suggests that kermit
  22. >>isn't responding to ARPs in its current state.
  23. > I have traceroute and netstat (and maybe some others) on the Linux box.
  24. > It was mentioned that this could be helpful, but I do not know what I should
  25. > do or what I should look for.
  26. >>There are at least two additional experiments that might shed light on
  27. >>the situation.
  28. >>First, while in the bad state, try to ping it from another machine that
  29. >>has never been involved with the connection at all.  This should tell
  30. >>you whether kermit is willing to respond to anybody's ARP at this point.
  31. > I did try this, and the MSK machine responded to the ping, so there was no
  32. > need to try the second test.  
  33. > I also tried to ping from the Linux box, but there was no response.
  34. > However, if I handloaded the Hardware address of the ethernet
  35. > card on the MSK machine, then I could get a ping response.
  36. > However, this handloading technique does not always result in control being
  37. > returned to the MSK machine, as I once reported.
  38. > Meanwhile, some more information.  After the MSK machine would not
  39. > respond (this again means, no output on the screen.  It is still possible
  40. > to shell out to DOS, issue commands to the Linux box (as confirmed with a
  41. > 'w' command from the console) etc., etc.), I tried to telnet to the same 
  42. > Linux machine as well as other machines.  I got the error message:  
  43. > Unable to ARP resolve gateway
  44. > This was when I tried to ping from the Linux machine (with no response).
  45.  
  46.     This rather clearly indicates that the Linux TCP/IP stack has real
  47. problems with its ARP cache and destination MAC address handling.
  48.  
  49. > I tried another experiment.  I logged in from the MSK machine, then immediately
  50. > deleted the entry from the Linux ARP cache.  The output stopped, as other
  51. > times.  It was still possible to telnet to other machines, but now it was 
  52. > impossible to telnet to the Linux machine, no error message or anything, just 
  53. > a return to the Kermit prompt.
  54.  
  55.     Ditto.
  56.  
  57. > Finally, I hand-entered the hw address for the MSK machine, and now I have 
  58. > tried two or three times to let the MSK machine sit for for 30-60 minutes,
  59. > and I have not been able to reproduce the problem.  It sounds like I 
  60. > should just try to load the addresses for these cards, maybe even as a
  61. > cron job...but I would still like to try to understand what is going wrong.
  62. >   
  63. > I noticed in a recent message that there was an updated version of Kermit.
  64. > I use a version from 18 Jan 95.  Could this also be a possible source of the
  65. > problem?
  66.  
  67.     Not that I can deduce.
  68.  
  69. > So I put a copy of 21 May 1995 onto the MSK machine.  Tried to connect to 
  70. > the Linux box and got:  Unable to ARP resolve xxx.yyy.xxx.zzz
  71. > However, I was able to telnet to other machines.
  72. > Aaarrgh!  I am really interested in solving this problem because we 
  73. > would like to use 8-bit characters, and other telnet programs do not 
  74. > behave as well as Kermit about this.
  75.  
  76.     How about talking to the Linux News groups for hints. You are not
  77. the only person to report such problems.
  78.  
  79. > Also, when these "freeze-ups" do happen, it does not seem proper that
  80. > MS-Kermit should lockup on "exit" or "hangup" requiring a power-down
  81. > to restart the machine.   I just wanted to re-emphasize that point.
  82.  
  83.     If MSK sends a TCP segment which requires an acknowledgment from
  84. the other end then it must wait and wait for it, and finally give up after
  85. a long interval. The process of tearing down a connection does the same
  86. (tries a proper FIN close, then if necessary sends an RST and bails out,
  87. but the FIN close has time delays. Unack'd data requires waiting, and
  88. FIN, and waiting...).
  89.     Joe D.